﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;

namespace FreeDocFlow
{
    // ПРИМЕЧАНИЕ. Команду "Переименовать" в меню "Рефакторинг" можно использовать для одновременного изменения имени класса "Login" в коде, SVC-файле и файле конфигурации.
    public class Login : ILogin
    {
        public List<ServiceLocation> GetServices()
        {
            var result = new List<ServiceLocation>();
            var collection = Properties.Settings.Default.LocalServices;
            foreach( string str in collection )
            {
                var array = str.Split(';');
                if (array.Count() == 3)
                {
                    var loc = new ServiceLocation();
                    loc.name = array[0];
                    loc.endpoint = array[1];
                    loc.address = array[2];
                    result.Add(loc);
                }
            }
            return result;
        }
    }
}
